#ifndef __DATA_TYPE_H
#define __DATA_TYPE_H
#include "error_type.h"

#if (defined(SEQUENCE_LIST_MODE)&&(SEQUENCE_LIST_MODE == 1))
typedef int DATA_TYPE;

#elif ((defined(LINK_LIST_MODE)&&(LINK_LIST_MODE == 1))\
||(defined(DB_LINK_LIST_MODE)&&(DB_LINK_LIST_MODE == 1)))

typedef struct
{   
    //是否加密
    int is_encryption;

    //数据格式 tlv、json 
    char data_format[8];

    //补充
    char *supplement;
    //数据内容
    char content [1000];
}LINK_LIST_DATA_TYPE;
#else

#endif

enum
{
    HEAD_INSERT = -2,/*头插*/
    TRAIL_INSERT = -1,/*尾插*/
    POSITION_INSERT = 0,/*中间插*/
};

#endif/*__DATA_TYPE_H*/